import axios from 'axios'
import { apiConfig } from './api.config'

const api = axios.create(apiConfig)

export const cardService = {
  // 保存名片数据
  saveCard(cardData) {
    return api.post('/plugin/rest/front/businessCard/save',
      {
        value: cardData
      }
    )
  },

  // 获取名片数据
  getCard(id) {
    return api.get(`/plugin/rest/front/businessCard/${id}`)
  },

  // 更新名片数据
  updateCard(cardData) {
    return api.put(`/plugin/rest/front/businessCard/update`, {
        id :cardData.id ,
        value: cardData
      })
  },

  // 删除名片w
  deleteCard(id) {
    return api.delete(`/ucCard/${id}`)
  },

  // 获取所有卡片
  getAllCards() {
    return api.get('/ucCard/list')
  },

  // 获取微信签名
  getWxSign(url,cardId) {
    return api.post('/plugin/rest/front/businessCard/getJsSdkConfig',{
        url:url,
        cardId: cardId
      } 
    )
  },
}
